defaultHandleType = 0;

handleTypeMap.put('H_GROUPID', '1');
handleTypeMap.put('H_GROUPNAME', '1');
handleTypeMap.put('QUBRGROUPID', '1');

/**
 * 返回列表页面
 */
function handleBack() {
	window.location.href = context + '/system/objquery/commonlist.jsp?queryKey='
			+ querykey;
}

function handleDeal(msg, status, txt) {
	var url = context + '/app/lxbl.do?method=deal';

	Ext.MessageBox.confirm('提示', msg, function(e) {
				if (e == "yes") {
					Ext.MessageBox.wait('提交办理过程中...');
					Ext.Ajax.request({
								// 请求地址
								url : url,
								params : {
									id : id,
									BLSTATUS : status,
									CLFS : document.form1.CLFS.value,
									H_GROUPID : document.form1.H_GROUPID.value,
									H_GROUPNAME : document.form1.H_GROUPNAME.value,
									H_BACKINFO : txt
								},
								// 成功时回调
								success : function(response, options) {
									// 获取响应的json字符串
									Ext.MessageBox.hide();

									var json = response.responseText;
									var o = Ext.util.JSON.decode(json);

									if (o.success) {
										alert("提交办理成功！");
										handleBack()
									} else {
										Ext.Msg.alert('提示', '提交出现异常！');
									}
								}
							});
				}
			})
}

/**
 * 办理通过
 */
function handleOK(id) {
	if (document.form1.H_GROUPID.value != '') {
		handleDeal('确定提交办理?', '1');
	} else {
		alert('请选择办理科室');
	}
}

function handleSLNO(id) {
	handleDeal('确定不受理此案件?', '-1');
}

/**
 * 自处理
 */
function handleSelf(id) {
	Ext.MessageBox.show({
				title : '来信办理回复',
				msg : '请填写来信自处理回复内容:',
				width : 300,
				buttons : Ext.MessageBox.OKCANCEL,
				multiline : true,
				fn : function(btn, text) {
					if (btn == 'ok') {
						handleDeal('确定提交自办理', '1', text);
					}
				}
			});
}

/**
 * 转区办理
 * 
 * @param {}
 *            id 来信ID
 * @param {}
 *            name 来信主题
 */
function handleTurn(id, name) {
	/*
	 * selectGroupOnly('QUBRGROUPID', null, '00000001', true, function() {
	 * turnLx(id, name); });
	 */

	alert('需与平台完成上报服务对接');
}

function turnLx(id, name) {
	Ext.MessageBox.confirm('提示', '确定将来信<' + name + '>转区办理', function(e) {
				if (e == "yes") {
					Ext.MessageBox.wait('提交办理过程中...');
					Ext.Ajax.request({
								// 请求地址
								url : url,
								params : {
									id : id,
									BLSTATUS : status,
									CLFS : document.form1.CLFS.value
								},
								// 成功时回调
								success : function(response, options) {
									// 获取响应的json字符串
									Ext.MessageBox.hide();

									var json = response.responseText;
									var o = Ext.util.JSON.decode(json);

									if (o.success) {
										alert("提交办理成功！");
										handleBack()
									} else {
										Ext.Msg.alert('提示', '提交办理失败！');
									}
								}
							});
				} else {
					document.form1.QUBRGROUPID.value = '';
				}
			});

}